import axios from 'axios'
// import {ElMessage} from 'element-plus'
// import store from '@/store'
// import router from '@/router'

// 使用axios.create()创建一个axios实例，该实例与axios几乎一致
// 可以在创建实例时设置baseUrl
export const host = process.env.NODE_ENV==='development' ? 'http://192.168.0.113:2020' : 'http://120.76.247.5:2020'

const request = axios.create({
    baseURL: host + '/api',
    timeout: 5000,
});

// 拦截器：请求拦截，响应拦截
// request.interceptors.request.use(function(config){
//   if(!config.headers.Authorization && ['post','put','delete','patch'].includes(config.method)){
//       config.headers.Authorization = store.state.userInfo.Authorization
//   }
//   return config;
// })

// // 响应拦截
// request.interceptors.response.use(function(res){
//   if(res.data.status === 401){
//     ElMessage.error('登录已失效，请重新登录')
//     store.commit('logout')
//     // router为封装的路由函数
//     router.push('login')
//   }

//   return res;
// });

export default request;